export default{
    namespaced:true,
    actions:{
        incrementOdd(context,value){ //奇数加 
            if(context.state.sum % 2) context.commit("Increment",value)
        },
        incrementWait(context,value){ //等等加
            setTimeout(() => {
                context.commit("Increment",value)
            }, 800);
        },
    },
    //准备mutations对象——修改state中的数据,方法名称大写用来区分 action中的方法
    mutations : { 
        Increment(state,value){ //加
            state.sum+=value
        },
        Decrement(state,value){ //减
            state.sum-=value
        },
    },
    //准备state对象——保存具体的数据
    state :{
         sum:0,
    },
     getters:{
        bigSum(state){
            return state.sum *10
        },
    },
}